package com.whfc.iot.fse.crane.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: 塔吊数据-工作循环
 * @author: xugcheng
 * @version: 1.0
 * @date: 2020-12-08 9:24
 */
@Data
public class TwMsgWorkCycle extends TwMsg implements Serializable {

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 厂家及设备类型
     */
    private Integer equipmentType;

    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;
    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

    /**
     * 最大重量(t)
     */
    private Double maxWeight;

    /**
     * 最大力矩(t·m)
     */
    private Double maxMoment;

    /**
     * 最大高度(m)
     */
    private Double maxHeight;

    /**
     * 最小高度(m)
     */
    private Double minHeight;

    /**
     * 最大幅度(m)
     */
    private Double maxMargin;

    /**
     * 最小幅度(m）
     */
    private Double minMargin;

    /**
     * 起吊点角度
     */
    private Double startHangAngle;

    /**
     * 起吊点幅度
     */
    private Double startHangMargin;

    /**
     * 起吊点高度
     */
    private Double startHangHeight;

    /**
     * 卸吊点角度
     */
    private Double endHangAngle;

    /**
     * 卸吊点幅度
     */
    private Double endHangMargin;

    /**
     * 卸吊点高度
     */
    private Double endHangHeight;


}
